import Vue from 'vue'
import App from './App'

import 'common/wxss/weui/weui.wxss'
// 引入第三方js
import moment from 'moment'
import _ from 'lodash'
// 解决vuex辅助函数在mpvue中不能使用
import store from '@/store'
// 在 mpvue 中使用 vue-router 兼容的路由写法
import MpvueRouterPatch from 'mpvue-router-patch'
// 引入flyio
import {
  api
} from '@/utils/http'
Object.defineProperty(Vue.prototype, '$moment', {
  value: moment
})
Object.defineProperty(Vue.prototype, '_', {
  value: _
})

Vue.use(MpvueRouterPatch)

Vue.prototype.$get = api.get
Vue.prototype.$post = api.post
Vue.prototype.$store = store

Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue(App)

app.$mount()
